Logan O’Hoppe’s two-run home run in the bottom of the ninth inning lifted the Los Angeles Angels to a 9-7 victory over the Houston Astros on Sunday afternoon in Anaheim, Calif.
The Angels rallied from a 7-5 deficit with two runs in the eighth inning to tie the game, setting up O’Hoppe’s dramatic finish in the ninth. Kevin Pillar singled with one out against Astros closer Josh Hader, bringing up O’Hoppe, who turned on the first pitch he saw.
Astros left fielder Trey Cabbage appeared initially to make a leaping catch at the short wall just inside the foul pole. But the ball popped out of his glove as it hit the top of the wall when he landed. It was the fourth hit of the game for O’Hoppe, who also doubled and singled twice.
Houston’s Jose Altuve had a career high-tying four hits, including a two-run homer in the sixth inning that gave the Astros a 7-4 lead. Jose Abreu, Chas McCormick and Jake Meyers each had two hits for the Astros, who outhit the Angels 14-12.
Yankees 6, Dodgers 4
Trent Grisham hit a go-ahead three-run home run in the sixth inning, Aaron Judge hit his major-league-leading 24th homer and New York averted a three-game sweep by beating visiting Los Angeles.
Juan Soto missed his third straight game with left forearm inflammation, and the crowd was chanting for him before Grisham turned a 3-2 deficit into a 5-3 lead against Los Angeles starter Tyler Glasnow (6-5). Oswaldo Cabrera also homered and Judge hit an RBI double.
Caleb Ferguson (1-3) picked up the win in relief, and Clay Holmes secured his 19th save in 22 chances. Teoscar Hernandez hit his third homer of the series, and Mookie Betts drove in two runs for the Dodgers.
Mets 6, Phillies 5
Pete Alonso was hit by a pitch with the bases loaded in the top of the ninth inning as New York took advantage of an erratic outing from closer Jose Alvarado to edge Philadelphia and split the two-game series in London.
Alvarado had a chance to lock down his 12th save of the season after pinch hitter David Dahl smacked a solo shot in the seventh to put the Phillies up 4-3. But in the ninth, Alvarado allowed a walk and two singles for a 4-4 game, then another walk to load the bases before hitting Alonso to bring in the go-ahead run. The Mets added an insurance run thanks to a passed ball charged to J.T. Realmuto.
The Phillies had a chance to pull out a win in the bottom of the ninth. With the bases loaded and one out, Drew Smith walked Alec Bohm, making the score 6-5. However, catcher Luis Torrens then fielded Nick Castellanos’ swinging bunt, stepped on the plate and fired to first for an impressive 2-3, game-ending double play.
Rangers 7, Giants 2
Marcus Semien homered and drove in two runs and Wyatt Langford tripled and had two hits and two RBIs as Texas salvaged the final game of its three-game series with San Francisco in Arlington, Texas.
Semien, hit in the helmet by a 94.5 mph fastball by Giants starter Keaton Winn leading off the bottom of the first, scored twice for Texas. Josh Smith singled, walked twice and scored two runs, Ezequiel Duran had two RBIs and Adolis Garcia stole home for the Rangers, who finished with four stolen bases. Winning pitcher Nathan Eovaldi (3-2) allowed two runs on five hits over seven innings. He walked one and struck out five.
Mike Yastrzemski homered for San Francisco, which had a three-game winning streak snapped. Winn (3-7), activated off the 15-day injured list earlier Sunday after missing almost a month with a right forearm strain, suffered the loss by allowing seven runs on six hits over 4 1/3 innings. He walked two and struck out a season-high seven batters.
Tigers 10, Brewers 2
Jake Rogers blasted a three-run homer as host Detroit scored eight runs in the fifth inning and romped past Milwaukee.
Gio Urshela and Zach McKinstry drove in two runs apiece, while Riley Greene had two doubles and an RBI as Detroit ended a three-game losing streak. Tigers starter Tarik Skubal (8-1) allowed one run and five hits while striking out 10 in 6 2/3 innings.
Brewers starter Bryse Wilson (3-3) was charged with seven runs in 4 1/3 innings. Milwaukee’s William Contreras had his streak of 101 consecutive games played snapped. Contreras, who is batting .309 for the season, got the day off after hitting .200 (6-for-30) this month.
Nationals 8, Braves 5
Keibert Ruiz hit a three-run homer to highlight a seven-run outburst in the fourth inning as host Washington won to take the final three games in the four-game weekend series and lead the season series 6-2.
The Nationals ruined the major league debut of Hurston Waldrep, Atlanta’s No. 1 draft pick in 2023. In 3 2/3 innings, Waldrep (0-1) allowed seven runs on four hits, four walks and one strikeout.
Washington starter DJ Herz, who was making his second major league start, worked 4 1/3 innings and allowed two runs on four hits, three walks and five strikeouts. Jacob Barnes (3-2) got the final two outs and pitched one total inning to earn the win.
Mariners 6, Royals 5 (10 innings)
Julio Rodriguez’s RBI single with two outs in the top of the 10th inning broke a tie, and Seattle added two more runs in defeating host Kansas City and averting a three-game sweep.
Rodriguez, who has at least one hit in all 16 of his games against the Royals, grounded a single to right off losing pitcher James McArthur (2-3). Cal Raleigh later singled in two more runs to make it 6-3.
Hunter Renfroe led off the bottom of the 10th with a two-run homer, but left-hander Tayler Saucedo retired Vinnie Pasquantino for the final out to earn his third save. Mariners reliever Mike Baumann (3-0) was credited with the victory despite blowing a save in the ninth when the Royals’ MJ Melendez homered to right to tie the score at 3-3.
Twins 11, Pirates 5 (10 innings)
Manuel Margot sparked a seven-run rally with a run-scoring triple in the 10th inning as visiting Minnesota avoided a three-game sweep with a victory over Pittsburgh.
Margot’s hit off Ben Heller (0-1) drove in automatic runner Kyle Farmer to help the Twins snap a five-game losing streak. Carlos Santana doubled in two runs during the rally, Carlos Correa added a two-run single and Max Kepler singled in a run. Correa had three hits for Minnesota, which had been shut out in the first two games of the series.
Connor Joe drove in two runs while Oneil Cruz, Nick Gonzales and Rowdy Tellez each had two hits for Pittsburgh, which scored a run in the bottom of the 10th on Cruz’s RBI single.
Orioles 9, Rays 2
Adley Rutschman went 3-for-5 with a grand slam and six RBIs and Jordan Westburg was also 3-for-5 to help Baltimore beat Tampa Bay in St. Petersburg, Fla.
After going perfect through five innings, Orioles starting pitcher Grayson Rodriguez (7-2) allowed two runs on two hits in two-thirds of the sixth. He finished the day with six strikeouts. Rutschman had RBI singles in the third and seventh before his grand slam to right-center field off an 0-2 count against Phil Maton in the eighth.
Brandon Lowe and Randy Arozarena drove in the Rays’ runs in the sixth inning before the Orioles pulled away.
Cubs 4, Reds 2
Ian Happ continued to torment host Cincinnati, hitting a three-run double in the first inning and making a clutch defensive play to help Chicago salvage the finale of a four-game series.
Left-hander Shota Imanaga (6-1) won for the first time since May 1 after four no-decisions and a loss. Imanaga allowed two runs on five hits, striking out seven and walking one. Hector Neris pitched a perfect ninth for his ninth save in 11 chances.
Cincinnati starter Frankie Montas (3-5) was charged with four runs on five hits while retiring just four batters as the Reds had their season-best seven-game winning streak snapped. Happ, a University of Cincinnati product, has 30 homers and 83 RBIs in 109 career games against the Reds, including 47 RBIs in 53 career games in Cincinnati.
Guardians 6, Marlins 3
Tyler Freeman hit a tiebreaking three-run homer in the seventh inning and visiting Cleveland beat Miami.
With the game tied 2-2, Cleveland’s Brayan Rocchio and Steven Kwan recorded back-to-back singles with one out in the seventh. Then Freeman sent a pitch from A.J. Puk (0-7) high and deep into the left field seats to put the Guardians ahead for good.
Meanwhile, Jazz Chisholm Jr. and Jake Burger each homered, while Trevor Rogers overcame giving up four walks by yielding just a run and two hits while striking out five in five innings for the Marlins, who have lost eight of their last 11.
Red Sox 6, White Sox 4 (10 innings)
Jamie Westbrook and Rob Refsnyder drove in 10th-inning runs to help visiting Boston rally past Chicago.
Refsnyder and David Hamilton had two hits apiece for the Red Sox, who earned a split of the four-game series. Down a run in the ninth, Hamilton hit a leadoff double, stole third base and scored on Reese McGuire’s RBI sacrifice fly to tie it 4-4.
Paul DeJong and Corey Julks each contributed two hits for the White Sox. DeJong belted a three-run home run in the fourth and Gavin Sheets delivered a go-ahead, opposite-field single to left in the seventh, but the Chicago bullpen was unable to maintain the lead.
Cardinals 5, Rockies 1
Masyn Winn drove in two runs and Andre Pallante threw five scoreless innings as St. Louis defeated visiting Colorado.
Alec Burleson hit a homer and Pedro Pages had an RBI and two runs for the Cardinals, who salvaged a 2-2 split in the four-game series. Pallante (2-2) held the Rockies to three hits while striking out six batters and walking one.
Rockies starting pitcher Ty Blach (2-4) allowed four runs on eight hits in five innings. He struck out three and walked one. Elias Diaz hit an RBI single in the ninth for Colorado.
Blue Jays 6, Athletics 4 (10 innings)
Isiah Kiner-Falefa capped a career-best five-RBI performance with a bases-clearing double in the top of the 10th inning, allowing visiting Toronto to defeat Oakland in the finale of their three-game series.
After forcing extra innings with a game-tying run in the eighth, the Blue Jays loaded the bases in the 10th when A’s reliever Austin Adams (0-2), who inherited an automatic runner at second, walked Justin Turner and hit Daulton Varsho with one out. Kiner-Falefa then drilled a shot to left-center, scoring all three runs.
Yimi Garcia (3-0), who pitched a 1-2-3 ninth, was credited with the win. Genesis Cabrera notched his first save despite allowing a run in the last of the 10th on an infield out by JJ Bleday. Brent Rooker’s 13th homer got Oakland on the board in the sixth, before Abraham Toro delivered a lead-flipping, two-run single in the next frame.
Diamondbacks 9, Padres 3
Jake McCarthy rapped out three hits, including a two-run homer that capped a six-run second inning, as visiting Arizona salvaged a split of their four-game series with San Diego.
Arizona finished with 15 hits and did all its scoring in the first four innings. Kevin Newman also delivered three hits for the Diamondbacks. Joc Pederson snapped a 1-1 tie in the second by grounding a two-run single to right. Lourdes Gurriel Jr. followed with a two-run double to left and McCarthy finished the outburst by lining his third homer of the year into the right field seats.
Rookie Adam Mazur (0-1) was roughed up in his second MLB start, allowing eight hits and eight runs in three-plus innings after limiting the Los Angeles Angels to a run and two hits on Tuesday night. Mazur walked three and struck out two.